Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ICU-22583 BRS 75rc CLDR 45-alpha0 to ICU main #2811

Merged

Conversation

pedberg-icu
Copy link
Contributor

@pedberg-icu pedberg-icu commented Feb 6, 2024

Checklist
  • Required: Issue filed: https://unicode-org.atlassian.net/browse/ICU-22583
  • Required: The PR title must be prefixed with a JIRA Issue number.
  • Required: The PR description must include the link to the Jira Issue, for example by completing the URL in the first checklist item
  • Required: Each commit message must be prefixed with a JIRA Issue number.
  • Issue accepted (done by Technical Committee after discussion)
  • Tests included, if applicable
  • API docs and/or User Guide docs changed or added, if applicable

ALLOW_MANY_COMMITS=true

First integration of CLDR 45 - in this case at alpha0 - to ICU main for ICU 75rc. This is in 4 commits mainly for ease of review (and these should be kept separate for merging):

  1. Binary data, and binary-like source data (does not need review)
  2. Data generated or copied from CLDR (can be spot checked)
  3. Source and test code changes
  4. A follow-up fix to pick up the new unitPrefixes data from CLDR

The main CLDR changes:

  • Collation type "reformed" was deprecated and translations removed
  • Metazones Macquarie and Mexico_Northwest were removed (along with translations); several IANA timezones were removed (along with translations). Metazone Greenland was added, with translation only in English.
  • Latvian collation was updated.
  • For CW and SX, new currency XCG becomes valid 2024-03-31, with the old currency ANG renaming valid until 2024-06-30. Translations for XCG are added in the most relevant locales.
  • Display name updates in English for ace, in French for njo
  • Double spaces are fixed in various patterns (CLDR 44.1 fix)
  • Update to RBNF data for id
  • CLDR also adds a mechanism to specify the timezone for currency transitions, and applies this to transitions after 2022-01-01 (though not yet for the ANG/XCG transition). This is handled just in the cldr-icu converter, no code updates needed in ICU.
  • CLDR adds conversion data for (wind) speed unit "Beaufort", using new table-based mapping mechanism (can use for this and other scales). Full support is needed per ICU-22655, here we just do the minimum to get ICU to build and tests to pass.
  • CLDR adds new unitPrefixes data. This was not correctly picked up in the first 3 commits, so commit 4 makes the necessary corrections and picks up the data.

@pedberg-icu
Copy link
Contributor Author

/azp run CI-Exhaustive

Copy link

Azure Pipelines successfully started running 1 pipeline(s).

@robertbastian robertbastian removed their request for review February 6, 2024 10:04
@pedberg-icu
Copy link
Contributor Author

/azp run CI-Exhaustive

Copy link

Azure Pipelines successfully started running 1 pipeline(s).

Copy link
Member

@markusicu markusicu left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

(partial rs)lgtm tnx

@pedberg-icu pedberg-icu merged commit 43ab3d1 into unicode-org:main Feb 7, 2024
96 of 98 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants